import Vue from 'vue'
import App from './pages'

// 实现路由注入
import router from './router'

// 实现状态管理器注入
import store from './store'
// 给vue原型添加一个$store属性
Vue.prototype.$myStore = store
Vue.prototype.$myRouter = router

// 实现组件注入
import global from './component'
Vue.use(global)

// 后引入自己的样式文件
import './style/index.less'

new Vue({
    router,
    store,
    mounted() {
        // 执行plus库的加载回调--plus只能HBuilder的H5+框架中使用，必须在手机上才能调用
        document.addEventListener('plusready', () => {
            window.plus.navigator.setStatusBarBackground('#f0f5ff')
            window.plus.navigator.setStatusBarStyle('dark')
        }, false)
    },
    render: c => c(App)
}).$mount('#root')